home *** CD-ROM | disk | FTP | other *** search
- * DATE 08/27/84 12:36
- * edit.cmd
- STOR CHR(PEEK (063)) TO dr
- RECA
- STOR lastname TO mlastname
- STOR fname TO mfname
- STOR spouse TO mspouse
- STOR mr TO mmr
- STOR title TO mtitle
- STOR company1 TO mcompany1
- STOR company2 TO mcompany2
- STOR caddress TO mcaddress
- STOR suite TO msuite
- STOR ccity TO mccity
- STOR cst TO mcst
- STOR czip TO mczip
- STOR address TO maddress
- STOR apt TO mapt
- STOR city TO mcity
- STOR st TO mst
- STOR zip TO mzip
- STOR ophone TO mophone
- STOR phone TO mphone
- STOR dear TO mdear
- STOR send TO msend
- STOR cs1 TO mcs1
- STOR cs2 TO mcs2
- STOR cs3 TO mcs3
- STOR cs4 TO mcs4
- STOR cs5 TO mcs5
- STOR cs6 TO mcs6
- STOR update TO mupdate
- ERAS
- STOR 'Edit Data Module' TO mode
- STOR 'Enter the new or corrected information' TO prompt1
- STOR 'Control Q to end edit session' TO prompt2
- @ 1,25 SAY mode
- @ 2, 0 SAY "+---------------------------------------"
- @ 2,39 SAY "---------------------------------------+"
- @ 3, 3 SAY "Lastname"
- @ 3,46 SAY "First & MI"
- @ 4, 5 SAY "Spouse"
- @ 4,46 SAY "Address as"
- @ 6, 6 SAY "Title"
- @ 7, 1 SAY "Company #1"
- @ 8, 9 SAY "#2"
- @ 9, 0 SAY "Co. Address"
- @ 9,51 SAY "Suite"
- @ 10, 7 SAY "City"
- @ 10,36 SAY "ST"
- @ 10,53 SAY "Zip"
- @ 12, 2 SAY "Home Addr"
- @ 12,53 SAY "Apt"
- @ 13, 7 SAY "City"
- @ 13,36 SAY "ST"
- @ 13,53 SAY "Zip"
- @ 14, 2 SAY "Telephone Office"
- @ 14,46 SAY "Home phone"
- @ 15, 1 SAY "Salutation"
- @ 15,42 SAY "Send to office"
- @ 16, 3 SAY "Codes 1-"
- @ 16,20 SAY "2-"
- @ 16,31 SAY "3-"
- @ 16,42 SAY "4-"
- @ 16,54 SAY "5-"
- @ 16,65 SAY "6-"
- @ 17,50 SAY "Update"
- @ 18, 0 SAY "+---------------------------------------"
- @ 18,39 SAY "---------------------------------------+"
- @ 19,12 SAY prompt1
- @ 20,12 SAY prompt2
- @ 3,12 GET mlastname
- @ 3,57 GET mfname
- @ 4,12 GET mspouse
- @ 4,57 GET mmr
- @ 6,12 GET mtitle
- @ 7,12 GET mcompany1
- @ 8,12 GET mcompany2
- @ 9,12 GET mcaddress
- @ 9,57 GET msuite
- @ 10,12 GET mccity
- @ 10,40 GET mcst picture '!!'
- @ 10,57 GET mczip picture '99999'
- @ 12,12 GET maddress
- @ 12,57 GET mapt
- @ 13,12 GET mcity
- @ 13,40 GET mst picture '!!'
- @ 13,57 GET mzip picture '99999'
- @ 14,20 GET mophone picture '(999)999-9999'
- @ 14,57 GET mphone picture '(999)999-9999'
- @ 15,12 GET mdear
- @ 15,57 GET msend picture '!'
- @ 16,12 GET mcs1
- @ 16,23 GET mcs2
- @ 16,34 GET mcs3
- @ 16,45 GET mcs4
- @ 16,57 GET mcs5
- @ 16,68 GET mcs6
- @ 17,57 GET mupdate picture '99/99/99'
- READ
- CLEA GETS
- DO CASE
- CASE mfname = ' '
- STOR t TO error
- CASE mmr = ' '
- STOR t TO error
- CASE mdear = ' '
- STOR t TO error
- CASE .NOT. (msend = 'Y' .OR. msend = 'N')
- STOR t TO error
- OTHE
- STOR f TO error
- ENDC
- IF error
- @ 01,00
- @ 19,00
- @ 20,00
- @ 21,00
- @ 1,18 SAY 'Please Correct the Indicated Data'
- STOR t to an:error
- DO WHIL an:error
- DO CASE
- CASE mfname = ' '
- @ 20,15 SAY 'Must add a First Name '
- @ 03,57 GET mfname
- READ
- CASE mmr = ' '
- @ 20,15 SAY 'Must have Mr. or Miss. etc '
- @ 04,57 GET mmr
- READ
- CASE mdear = ' '
- @ 20,15 SAY 'Must have a salutation for Dear..... '
- @ 15,12 GET mdear
- READ
- CASE .NOT. (msend = 'Y' .OR. msend = 'N')
- @ 20,15 SAY 'Must answer "Y" or "N" to send letter to office '
- @ 15,57 GET msend picture '!'
- READ
- OTHE
- STOR f TO an:error
- ENDC
- ENDD while an:error
- ENDI error
- STOR 'N' TO command
- @ 19,00
- @ 20,00
- @ 21,00
- @ 20,15 SAY 'Are there any more changes ? '
- @ 20,48 GET command picture '!'
- READ
- IF command = 'Y'
- @ 1,00
- @ 1,25 SAY mode
- @ 3,12 GET mlastname
- @ 3,57 GET mfname
- @ 4,12 GET mspouse
- @ 4,57 GET mmr
- @ 6,12 GET mtitle
- @ 7,12 GET mcompany1
- @ 8,12 GET mcompany2
- @ 9,12 GET mcaddress
- @ 9,57 GET msuite
- @ 10,12 GET mccity
- @ 10,40 GET mcst picture '!!'
- @ 10,57 GET mczip picture '99999'
- @ 12,12 GET maddress
- @ 12,57 GET mapt
- @ 13,12 GET mcity
- @ 13,40 GET mst picture '!!'
- @ 13,57 GET mzip picture '99999'
- @ 14,20 GET mophone picture '(999)999-9999'
- @ 14,57 GET mphone picture '(999)999-9999'
- @ 15,12 GET mdear
- @ 15,57 GET msend picture '!'
- @ 16,12 GET mcs1
- @ 16,23 GET mcs2
- @ 16,34 GET mcs3
- @ 16,45 GET mcs4
- @ 16,57 GET mcs5
- @ 16,68 GET mcs6
- @ 17,57 GET mupdate picture '99/99/99'
- @ 19,00
- @ 20,00
- @ 21,00
- @ 19,12 SAY prompt1
- @ 20,12 SAY prompt2
- READ
- CLEA GETS
- ENDI command = 'Y'
- REPL lastname WITH mlastname, fname WITH mfname
- REPL spouse WITH mspouse, mr WITH mmr
- REPL title WITH mtitle, company1 WITH mcompany1
- REPL company2 WITH mcompany2, caddress WITH mcaddress
- REPL suite WITH msuite
- REPL ccity WITH mccity, cst WITH mcst
- REPL czip WITH mczip, address WITH maddress
- REPL apt WITH mapt
- REPL city WITH mcity, st WITH mst
- REPL zip WITH mzip, ophone WITH mophone
- REPL phone WITH mphone, dear WITH mdear
- REPL send WITH msend
- REPL cs1 WITH mcs1, cs2 WITH mcs2
- REPL cs3 WITH mcs3, cs4 WITH mcs4
- REPL cs5 WITH mcs5, cs6 WITH mcs6
- IF $(DATE(),1,2) <> '00'
- STOR 'Y' TO command
- @ 19,00
- @ 20,00
- @ 21,00
- @ 20,12 SAY 'Do You wish to UpDate to Todays Date (Y/N) ?'
- @ 20,57 GET command PICTURE '!'
- READ
- IF command = 'Y'
- REPL update WITH DATE()
- ELSE
- REPL update WITH mupdate
- ENDI $(date)
- ENDI command = 'Y'
- RELE ALL
- STOR '?' TO command
- STOR t TO more
- STOR t TO first
- RETU